package com.jzr.open.db1.model;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
 * <p>
 * 生命体征
 * </p>
 *
 * @author henry
 * @since 2019-08-12
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="TVitalSign对象", description="生命体征")
public class TVitalSign implements Serializable {
    private static final long serialVersionUID = 1L;
    public static final String TableName = "t_vital_sign";
    public static final String Id_ = "id";
    public static final String VitalNo_ = "vital_no";
    public static final String PatientCode_ = "patient_code";
    public static final String PatientCureNo_ = "patient_cure_no";
    public static final String OpDate_ = "op_date";
    public static final String OpTime_ = "op_time";
    public static final String BodyHeat_ = "body_heat";
    public static final String BodyHeatDrop_ = "body_heat_drop";
    public static final String ReCheck_ = "re_check";
    public static final String HeatType_ = "heat_type";
    public static final String Pulse_ = "pulse";
    public static final String HeartRate_ = "heart_rate";
    public static final String Breathe_ = "breathe";
    public static final String BloodPressure_ = "blood_pressure";
    public static final String Remark_ = "remark";
    public static final String Remark2_ = "remark2";
    public static final String InAll_ = "in_all";
    public static final String OutShit_ = "out_shit";
    public static final String OutPee_ = "out_pee";
    public static final String OutOther_ = "out_other";
    public static final String Weight_ = "weight";
    public static final String SkinTest_ = "skin_test";
    public static final String Other_ = "other";
    public static final String IsDel_ = "is_del";
    public static final String UpdateTime_ = "update_time";
    public static final String UpdateBy_ = "update_by";


    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty(value = "体征编号(唯一)")
    @TableField("vital_no")
    private String vitalNo;

    @ApiModelProperty(value = "病人代码")
    @TableField("patient_code")
    private String patientCode;

    @ApiModelProperty(value = "住院号")
    @TableField("patient_cure_no")
    private String patientCureNo;

    @ApiModelProperty(value = "操作日期")
    @TableField("op_date")
    private LocalDate opDate;

    @ApiModelProperty(value = "操作时间: 每隔4小时 （2,6,10,14,18,22）")
    @TableField("op_time")
    private Integer opTime;

    @ApiModelProperty(value = "体温")
    @TableField("body_heat")
    private BigDecimal bodyHeat;

    @ApiModelProperty(value = "体温下降多少")
    @TableField("body_heat_drop")
    private BigDecimal bodyHeatDrop;

    @ApiModelProperty(value = "复核")
    @TableField("re_check")
    private Integer reCheck;

    @ApiModelProperty(value = "体温类型(0:口温,1:腋温,2:肛温)")
    @TableField("heat_type")
    private Integer heatType;

    @ApiModelProperty(value = "脉搏")
    @TableField("pulse")
    private Integer pulse;

    @ApiModelProperty(value = "心率")
    @TableField("heart_rate")
    private Integer heartRate;

    @ApiModelProperty(value = "呼吸")
    @TableField("breathe")
    private Integer breathe;

    @ApiModelProperty(value = "血压(高压/低压)")
    @TableField("blood_pressure")
    private String bloodPressure;

    @ApiModelProperty(value = "(如：入院、出院、转科等)")
    @TableField("remark")
    private String remark;

    @ApiModelProperty(value = "(如：物理降温等)")
    @TableField("remark2")
    private String remark2;

    @ApiModelProperty(value = "总入量(总的吸入量)")
    @TableField("in_all")
    private String inAll;

    @ApiModelProperty(value = "大便次数")
    @TableField("out_shit")
    private String outShit;

    @ApiModelProperty(value = "小便次数")
    @TableField("out_pee")
    private String outPee;

    @ApiModelProperty(value = "其他出量")
    @TableField("out_other")
    private String outOther;

    @ApiModelProperty(value = "体重")
    @TableField("weight")
    private BigDecimal weight;

    @ApiModelProperty(value = "皮试")
    @TableField("skin_test")
    private String skinTest;

    @ApiModelProperty(value = "其他")
    @TableField("other")
    private String other;

    @ApiModelProperty(value = "删除标记")
    @TableField("is_del")
    private Boolean isDel;

    @ApiModelProperty(value = "更新时间")
    @TableField("update_time")
    private LocalDateTime updateTime;

    @ApiModelProperty(value = "更新人ID")
    @TableField("update_by")
    private Integer updateBy;


}
